GuzzleHttp\Psr7\Uri C

Total Complexity 104
Dependencies 2
Dependents 19
Total lines 726
Lines of code 315
Logical lines of code 159
Comment lines 242
Methods 41
Properties 11

Methods 41

Method Rating Maintainability Complexity Lines of code
validateState()
A
53 10 20
applyParts()
A
52 9 25
isSameDocumentReference()
S
62 8 10
composeComponents()
S
57 6 17
filterPort()
S
62 4 12
isAbsolutePathReference()
S
69 4 6
isRelativePathReference()
S
70 4 5
withUserInfo()
S
61 3 13
getAuthority()
S
64 3 10
removeDefaultPort()
S
72 3 5
__construct()
S
65 3 9
isDefaultPort()
S
73 3 4
withScheme()
S
63 2 11
withPort()
S
63 2 11
filterHost()
S
70 2 6
withPath()
S
65 2 10
isNetworkPathReference()
S
78 2 3
withHost()
S
65 2 10
filterScheme()
S
70 2 6
getFilteredQueryString()
S
62 2 10
withFragment()
S
66 2 9
generateQueryString()
S
67 2 7
filterPath()
S
64 2 10
resolve()
S
70 2 6
filterQueryAndFragment()
S
64 2 10
withQueryValues()
S
67 2 7
withQuery()
S
66 2 9
isAbsolute()
S
79 1 3
rawurlencodeMatchZero()
S
79 1 3
withoutQueryValue()
S
74 1 4
withQueryValue()
S
71 1 5
removeDotSegments()
S
80 1 3
getFragment()
S
82 1 3
getQuery()
S
82 1 3
__toString()
S
67 1 9
getPort()
S
82 1 3
getHost()
S
82 1 3
getUserInfo()
S
82 1 3
getScheme()
S
82 1 3
fromParts()
S
71 1 6
getPath()
S
82 1 3